home *** CD-ROM | disk | FTP | other *** search
-
- #include "CIncludesCode.h"
- #include <Memory.h>
- #include <Packages.h>
- #include <StdIO.h>
-
-
- extern long numFiles;
- extern ptrArray *argvPtr;
- extern strArray **filesHdl;
-
-
- short maxFilename()
- { // returns length of longest filename
-
- short i;
- short len;
- short maxname = 0;
-
- for ( i = 0; i < numFiles; ++i )
- {
- len = strlen((**filesHdl)[i]);
- maxname = len > maxname ? len : maxname;
- }
- return maxname;
- }
-
-
- short getFileIndex( char *s )
- { // looks for s in Filename array
-
- short i;
-
- for ( i = 0; i < numFiles; ++i )
- if ( equalStringsUncased( s, (**filesHdl)[i]) )
- return i;
- return -1;
- }
-
-
- void makeFilenameArray()
- {
- short i;
-
- fprintf( stderr, "Making Filename Array...\n" );
- fprintf( stderr, "Number of CInclude Files = %d\n", numFiles );
-
- filesHdl = (strArray**) NewHandle ( numFiles * 32 );
- checkMemory();
-
- for ( i = 0; i < numFiles; ++i )
- copyNames( (**filesHdl)[i], (*argvPtr)[i + 2] );
- }
-
-
- void printFilenameArray()
- {
- short i;
-
- fprintf( stderr, "\nFile List:\n" );
-
- for ( i = 0; i < numFiles; ++i )
- fprintf( stderr, "%5d %s\n", i, (**filesHdl)[i] );
- }
-
-
-